Big Huge Thesaurus

stuffed tomato

noun